/**
  *@File文件:EvaluateService.java
  *@Date日期:2017年7月14日 下午4:05:32
  *@Copyright版权:Corporation 2017
  */
package com.qiaomengapp.serviceImp;

import java.util.List;

import org.springframework.beans.factory.annotation.Autowired;
import org.springframework.stereotype.Service;

import com.qiaomengapp.bean.Evaluate;
import com.qiaomengapp.bean.EvaluateWarp;
import com.qiaomengapp.dao.EvaluateMapper;
import com.qiaomengapp.exception.CustomException;
import com.qiaomengapp.service.IEvaluateService;

/**
 *@Description描述:
 *@Author作者 jinxin
 *@Date日期:2017年7月14日
 */
@Service
public class ImpEvaluateService implements IEvaluateService{
	@Autowired
	private EvaluateMapper evaluateMapper;
	
	//用户填写评价
	public	int insert_goodEvaluate(Evaluate evaluate) throws CustomException{
		int i = evaluateMapper.insert_goodEvaluate(evaluate);
		if(i==0){
			throw new CustomException("用户填写评价失败");
		}
		return i;
	}
	//查看某商品的评价
	public List<EvaluateWarp> select_goodEvaluate(int shopGoodId) throws CustomException{
		List<EvaluateWarp> list = evaluateMapper.select_goodEvaluate(shopGoodId);
		if(list==null||list.size()==0){
			throw new CustomException("该商品没有评价");
		}
		return list;
		
	}
}
